﻿html{margin:0;padding:0;}
.top {
	height: 67px;
	width: 946px;
	margin-right: auto;
	margin-left: auto;
}

body{
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
	background-color: #f6f6f6;
}
body > div{text-align:center;margin:0 auto;} 
div,form,ul,ol,li,span,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
img,a img,p{border:0;margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;}
ul,ol,li{list-style:none;text-align:left;}
table,td,input{font-size:12px}
/* 默认链接颜色 */
a{outline-style:none;color:#323232;text-decoration:none}
a:hover{color:#1688ba;}

/*清除链接虚框*/
/*a,area {blr:expression(this.onFocus=this.blur()) }  for IE 
:focus {-moz-outline-style: none; }  for Firefox   
*/


/* 头部样式 */
.mianbody{ width:960px; margin:0 auto; padding:0; text-align:center; background-color:#FFFFFF;}
.header {
	background: url(../images/bg-1.jpg) repeat-x left top;
	height: 40px;
	width: 951px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}
.header .nav {
	height: 40px;
	width:950px;
	margin:0;*margin:0 0 0 -450px; padding:0; 
	text-align:center;
	position:absolute; z-index:9999;
}
.header .nav ul {
	margin-left: 390px;_margin-left: 390px;
}
.header .nav li {float: left; margin-top: 13px;text-align: right;line-height:29px;}
.header .nav li a{ font-weight:normal; font-size:12px; display:block; float:left;line-height:29px;width:52px; height:26px; margin:0px 2px;_margin:0px 1px; padding-right:7px;}
.header .nav li a:hover{ font-weight:normal; font-size:12px; display:block; float:left;line-height:29px;width:59px; height:26px; background:url(../images/yuanjiao.jpg) no-repeat center top; color:#FFFFFF; font-weight:bold;}
.header .nav li a.current{ font-weight:normal; font-size:12px; display:block; float:left;line-height:29px;width:59px; height:26px; background:url(../images/yuanjiao.jpg) no-repeat center top; color:#FFFFFF;font-weight:bold;}


.banner {
	background-image: url(../images/banner-bg.jpg);
	background-repeat: no-repeat;
	height: 260px;
	width: 951px;
	margin-right: auto;
	margin-left: auto;
}
.banner .pic {
	float: left;
	height: 260px;
	width: 670px;
	display: block;
}
.login{ width:230px; height:170px; float:left;padding:80px 10px 10px 30px;}
.login_form input{ width:105px; height:17px; border:2px #CCCCCC solid; color:#999; line-height:17px; }


.in_center {
	height: 220px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	padding-left:10px;
}
.in_center .body1 {
	width: 280px;
	height: 220px;
	display: block;
	float: left;
	padding-right: 14px;
	padding-left:20px;
	background:url(../images/min-lbg.jpg) no-repeat right center;
}

.in_center .body1 h1 {
	background-repeat: no-repeat;
	margin-top: 28px;
}
.in_center .body1 li {
	float: left;
	margin-top: 15px;
}
.in_center .body1 .word {
	margin-right: 0px;
	float: left;
	margin-left: 15px;
	color: #999999;
	display:block;
	width:130px; 
}
.in_center .body1 .word img {
	margin: 0px;
	padding-bottom: 4px;
	padding-right: 6px;
}
.in_center .body2 {
	width: 280px;
	height: 220px;
	display: block;
	float: left;
	padding-right: 7px;
	padding-left:20px;
}

.in_center .body2 h1 {
	background-repeat: no-repeat;
	margin-top: 28px;
}
.in_center .body2 li {
	float: left;
	margin-top: 15px;
}
.in_center .body2 .word {
	margin-right: 0px;
	float: left;
	margin-left: 15px;
	color: #999999;
	width:130px; 
}
.in_center .body2 .word img {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	padding-right: 6px;
}
/* 合作伙伴链接*/
.Partners {
	background-image: url(../images/logo-bg.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width: 951px;
	margin-right: auto;
	margin-left: auto;
	margin-top:-15px;
}

.Partners .logo {
	height: 61px;
	width: 951px;
	margin-right: auto;
	margin-left: auto;
}
#trustbar{width:896px;margin:0px auto 24px auto;clear:both;}
#trustedlogo{width:896px;height:48px;overflow:hidden;cursor:pointer;}


.footer {
	height: 60px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
  	text-align:center;
}

.footer li {
	text-align: center;
	color: #999999;
}

.footer li a {
	text-align: center;
	color: #999999;
}
.footer ul {
	margin-top: 20px;
}
/*图片展*/
#container {
	width:662px; height:303px;
	padding:10px;
	margin:0 auto;
	position: absolute;
	z-index:0;
}


#slides {
	position:absolute; margin-top:-40px; margin-left:5px;
	z-index:10;
}


.slides_container {
	width:662px;
	height:303px;
	overflow:hidden;
	position:relative;
}

.pagination {
	margin:-26px auto 0px 570px;
	width:100px;
	z-index:111;
	position:absolute; 
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
/*二级页面*/
.miancontent{ width:951px; margin:0 auto; padding:78px 0 30px 0; text-align:center;}
.miancontent1{ width:951px; margin:0 auto 15px auto ; padding:30px 0 10px 0; text-align:center; float:left;}
.lcontent{ width:95px; float:left; padding-left:70px;}
.rcontent{ width:720px; padding:0px 0px 0px 30px; float:left;}
.rcontent_nr{ width:660px; padding:0 60px 0 0px; margin-top:-30px;}
.rcontent_nr li{padding:0px 0px 30px 0px;text-indent: 2ex; line-height:24px; font-size:14px; color:#666666; border-bottom:1px dashed #CCCCCC;}
.rcontent_nr li p{padding:30px 0px 0px 0px;}
.rcontent_nr li p a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0d85b9;}
.rcontent_nr li .blue{font-weight: normal; color:#0d85b9;}
.rcontent_pic{ width:142px; height:123px; float:left; padding-left:580px;}
.rcontent_pic1{ width:142px; height:123px; float:left; padding-left:780px; margin-top:-20px; margin-bottom:30px;}
/*注册页面*/
.zhuce_ct{ width:951px; height:262px; background:url(../images/zc_bg.jpg) no-repeat  center top; padding-bottom:15px; margin-top:10px;}
.zhuce_form{ width:543px; height:181px; float:left; padding:43px 0px 0px 90px;}
.zhuce_form .zcinput{ width:246px; height:29px; background:url(../images/input_bg.jpg) no-repeat left top; border:0; line-height:29px; font-size:14px; color:#666; padding-left:5px;}
.zhuce_form .yzinput{ width:131px; height:29px; background:url(../images/yanzheng.jpg) no-repeat left top; border:0; line-height:29px; font-size:14px; color:#666; padding-left:5px;}
.liucheng{ width:911px; height:75px; padding:0px 0px 70px 40px; }
.zhuce_pic{ width:142px; height:123px; float:left; padding-left:800px; margin-top:-120px; float:left; position:absolute; z-index:3;}

/*课程安排*/
.content { font-size: 12px; line-height: 1.7em; padding-left:10px; float:left;}
.content h3, .content span h3 { font-size: 14px; font-weight: normal; color: #000; margin: 20px 0 10px 15px; }
.content b,  .content strong, .content span b, .content span strong { font-weight: normal; }
.content div.contact { position: relative; height: 80px; }
.content div.contact a img { position: absolute; bottom: 0px; }
.content div.contact p { margin: 0; padding-top: 12px; padding-bottom: 12px; font-size: 12px; line-height: 1.7em; }
.content div.contact p b { font-size: 1.5em; white-space: nowrap; color: rgb(225, 0, 122); }

.content div#levelchart2010wrapper { width: 523px; }
.content div#levelchart2010wrapper table#levelchart { width: 523px; border-bottom: solid 2px #fff; background-color: #eee; background-image: url(../images/levelchart-2010_highlightwide.png); background-repeat: no-repeat; background-position: 146px bottom; }
.content div#levelchart2010wrapper { width: 523px; }
.content div#levelchart2010wrapper table#levelchart { width: 523px; border-bottom: solid 2px #fff; background-image: url(../images/levelchart-2010_highlightwide.png); background-repeat: no-repeat; background-position: 146px bottom; }

.content div#levelchart2010wrapper table#levelchart tr th, 
.content div#levelchart2010wrapper table#levelchart tr td { border-bottom: solid 2px #fff; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 1.2em; color: #565656; }
 
.content div#levelchart2010wrapper table#levelchart tr th { text-align: left; font-weight: normal; width: 125px; padding: 6px 6px 6px 12px; background-color: #eee; }
 
.content div#levelchart2010wrapper table#levelchart tr td.level1, 
 
.content div#levelchart2010wrapper table#levelchart tr td.level2, 
 
.content div#levelchart2010wrapper table#levelchart tr td.level3, 
 
.content div#levelchart2010wrapper table#levelchart tr td.level4, 
 
.content div#levelchart2010wrapper table#levelchart tr td.level5, 
 
.content div#levelchart2010wrapper table#levelchart tr td.level6 { text-align: center; width: 71px; background-color: #eee; }
 
.content div#levelchart2010wrapper table#levelchart tr td.level6 { width: 25px; }
 
.content div#levelchart2010wrapper table#levelchart tr.first td, 
 
.content div#levelchart2010wrapper table#levelchart tr.first th { border-top: solid 1px #ababab;}
 
.content div#levelchart2010wrapper table#levelchart tr.last td, 
 
.content div#levelchart2010wrapper table#levelchart tr.last th { border-bottom: none; } 
.content div#levelchart2010wrapper div.description { padding: 12px 0; border-left: solid 1px #ababab; border-right: solid 1px #ababab; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 1.2em; color: #565656; display: none; }
.content div#levelchart2010wrapper div.description.on { display: block; border-top:1px #CCCCCC solid; }
.content div#levelchart2010wrapper div.description h1 { margin: 0; padding: 0 12px; font-size: 15px; line-height: 1.2em; color: #343434; }
.content div#levelchart2010wrapper div.description p { margin: 0; padding: 0 12px; font-size: 11px; line-height: 1.2em; }
.content div#levelchart2010wrapper div.captop { width: 523px; height: 14px; background-image: url(../images/levelchart-2010_cap_level1.png); background-repeat: no-repeat; overflow: hidden;}
/*on*/
.content div#levelchart2010wrapper table#levelchart tr.first td.on { border-top: none; }
.content div#levelchart2010wrapper table#levelchart tr td.on { border-bottom: none; background-color: transparent; }

.kecheng{ width:359px; float:left; padding-left:30px;}
.kecheng li{ float:left; font-size:14px; line-height:24px; color:#666666; text-indent:2em; margin:15px 0px;}
.kecheng li p{ margin-bottom:10px;}
/*用户主页*/
.usercontent{ width:190px; padding-left:15px; border-right: 1px #999999 dashed; float:left; margin:15px 0px;}
.user_pc{ width:99px; height:101px; padding-left:45px;}
.user_link{padding-left:15px; padding-top:15px;}
.user_link li{ line-height:26px; color:#0d85b9; font-size:14px;}
.user_link li .red{ color:#CC0000; font-weight:normal; padding:0 3px;}
.user_link li .grey{ color:#666666;}
.user_link li .feihong{color:#cd4a75; font-weight:bold;}
.user_link li td{color:#cd4a75; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.user_link li td .kcjr{ width:106px; height:34px; display:block; background:url(../images/kecheng.jpg) no-repeat left 0;}
.user_link li td .kcjr:hover{ width:106px; height:34px; display:block; background:url(../images/kecheng.jpg) no-repeat left -34px;}
.user_btn{padding-left:15px; padding-top:15px; padding-bottom:50px;}
.user_btn li{ margin:5px 0px;}
.user_btn li a{ background:url(../images/hover_btn.jpg) no-repeat left 0; width:155px; height:34px; display:block; text-align:center; color:#0d85b9; font-size:14px; line-height:34px;}
.user_btn li a:hover{ background:url(../images/hover_btn.jpg) no-repeat left -68px; width:155px; height:34px; display:block; text-align:center; color:#FFF;font-size:14px; line-height:34px;}
.user_btn li a.current{ background:url(../images/hover_btn.jpg) no-repeat left -34px; width:155px; height:34px; display:block; text-align:center; color:#0d85b9;font-size:14px; line-height:34px;}
.user_btn li a.zhuyao{ background:url(../images/hover_btn.jpg) no-repeat left -68px; width:155px; height:34px; display:block; text-align:center; color:#FFF;font-size:14px; line-height:34px;}

.lc_ct{ width:724px; height:61px; padding-left:15px; padding-top:15px; float:left;}
.kc_anpai{ width:724px; height:37px; margin-left:15px;_margin-left:7px; padding-left:15px;float:left; background:url(../images/kc_anpai.jpg) no-repeat left top; font-size:12px; line-height:37px; color:#996600; font-weight:bold;}
.user_mian{ width:724px; padding-left:15px; padding-top:10px; float:left;}
.preview{margin:10px;padding:10px 0px 0px 0px;overflow:hidden;}
.cont{padding:10px 0px 0px 0px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
h2{margin:0px 10px;background:#ccc;padding:5px;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:700px;margin:0px auto;overflow:hidden;}
.scrollUl{width:700px;overflow:hidden;}
.scrollUl li{float:left;}
.bor03{ border:1px solid #CCCCCC; background-color:#F5F5F5;}
.sd01{cursor:pointer;background: url(../images/tab2.jpg) no-repeat left top;font-weight:bold; width:100px; height:27px; display:block; line-height:27px; text-align:center;}
.sd02{cursor:pointer;background: url(../images/tab.jpg) no-repeat left top; width:100px; height:27px; line-height:27px; text-align:center;}
.riqi{ font-size:15px; font-weight:bold; color:#333333; padding-left:15px;}
.zhuti{ margin-top:1px;}
.rili{}
#rilitop{ height:30px; font-weight:bold; color:#333333; font-size:12px; text-align:center; background-color:#99CDFF; font-family: "宋体"; border:0;}
#rilizhou{ background-color:#ccc; font-size:12px; text-decoration:underline; border-bottom:1px #FFFFFF solid; color:#0066CB; font-weight:bold;}
.rili td{ height:40px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0066CB; text-align:left; padding-left:5px; border: #EEEEEE solid 1px; font-weight:bold;}
#riligery{ color:#666666;}
#rilidangqian{ background-color:#FAFAE2;}
/*头部pc展示*/
.pc_link{ width:951px; height:286px; background:url(../images/kc_pcbg.jpg) no-repeat left top;}
/*图片展2*/
#container1 {
	width:951px; height:265px;
	padding:0px;
	margin:0 auto;
	position: absolute;
	z-index:0;
}


#slides1 {
	position:absolute; 
	z-index:10;
}


.slides_container1 {
	width:951px;
	height:265px;
	overflow:hidden;
	position:relative;
}

.pagination1 {
	margin:-5px auto 0px 880px;
	width:100px;
	z-index:111;
	position:absolute; 
}

.pagination1 li {
	float:left;
	margin:0 1px;
}

.pagination1 li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination1 li.current a {
	background-position:0 -12px;
}

.search_ct{ width:797px; height:59px; background:url(../images/search_ct.jpg) no-repeat left top; margin:10px 0px 40px 75px;*margin:10px 0px 40px 25px;_margin:10px 0px 40px 25px;}
.search_form td{ padding-left:8px; font-weight:bold; font-size:14px; color:#666666;}
.search_form td select{  font-weight:bold; font-size:14px; color:#666666; width:99%; height:20px;}
.search_form .sinput{ width:179px; height:32px; background:url(../images/search_bg.jpg) no-repeat left top; border:0; line-height:32px; font-size:14px; color:#666666;}

.kc_list{ width:951px;  margin-bottom:15px;}
.kc_list_s{ background-color:#e9e9e9; height:36px; font-size:14px; color:#37a2d4; text-align:center; font-weight:bold;}
.kc_list_f{ background-color:#e9e9e9; height:36px;text-align:center; color:#666666;}
.kc_list_t{background-color:#FFFFFF; height:36px;text-align:center;color:#666666;}

.anpai{ width:951px; padding:5px 0px;}
.anpai_left{ width:227px; background:url(../images/line2.jpg) no-repeat right top; min-height:247px; float:left;}
.anpai_left_pc{ width:99px; height:101px; padding-left:5px;}
.anpai_left .xing{ width:222px; float:left; height:31px; padding-left:5px;}
.anpai_left .xing img{ margin:0px 1px;}
.anpai_left_user{padding:10px 15px 0px 5px;}
.anpai_left_user p{ color:#666; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.anpai_right{ width:670px; padding-left:15px;float:left;}

.jinru{ float:left; width:670px;}
.kebiao{ width:670px; margin-top:25px; float:left;}
.kebiao td{ height:36px; line-height:36px; font-size:14px; color:#666666;}
.kebiao td.green{ color:#a1b333; padding-left:5px; font-weight:normal;}
.kebiao td b{ color:#a1b333; padding-left:5px; font-weight:normal;}
/*常见问题*/
.cjwt{ width:910px; padding:0 20px;}
.cjwt li{ margin-bottom:10px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px;}
.cjwt li p{ line-height:18px; color:#666666; text-indent:2ex;}
.cjwt li p b{ font-size:14px; color:#7a7a7a; line-height:34px; }
.cjwt li p a{ line-height:18px; color:#37a2d4; font-family:Arial, Helvetica, sans-serif;}
.jsjs{ width:940px; padding:0px; float:left; margin-top:-105px;}
.cjwt1{ width:740px; padding:10px 180px 0px 20px;}
.cjwt1 p{ line-height:24px; color:#666666; text-indent:2ex;}
/*自测*/
.zice{margin:10px;padding:15px 0px 15px 15px;overflow:hidden; background-color:#f8fcff;_margin:10px 5px; float:left;}
.zice li{ margin:0px 0px 15px 0px; float:left; width:670px;}
.zice li p{ text-align:left; line-height:20px; color:#333333;}
.zice li a{ height:33px; margin-top:20px; margin-bottom:15px; margin-left:520px;  _margin-left:260px;width:106px; height:33px; display:block; background:url(../images/dt_btn.jpg) no-repeat left 0px; float:left;}
.zice li a:hover{width:106px; height:33px; display:block; background:url(../images/dt_btn.jpg) no-repeat left -33px;}
/*听力*/
.tingli{margin:5px;padding:15px 0px 15px 15px;overflow:hidden; background-color:#f8fcff;_margin:5px 2px; float:left;}
.tingli li{ margin:0px 0px 20px 0px; float:left; width:670px;}
.tingli li p{ text-align:left; line-height:20px; color:#333333;}
.tingli li p span{ text-align:left; line-height:28px; color:#3AA5D9; font-size:14px; font-weight:bold;}
.tingli li p b{ text-align:left; line-height:24px; color:#666666; font-weight:bold;}
.tingli li p a{ text-decoration:none; color:#666666;}
.tingli li p a:hover{ text-decoration: underline; color:#3AA5D9;}
/*课程安排详细*/
.pc_link1{ width:951px; height:350px; }
#dHomePageCarousel { 
	height:330px;
	width:840px; padding-left:100px;
	position:relative;
	margin:10px auto;
}
#dLocalHomesCarousel {
     width:790px;
	height:231px;
	margin:10px 0px 0px 50px; text-align:center;
	overflow:hidden;
	position:relative;
}
.divCarouselInfo {
	color:#3C404E;
	font-size:12px;
	width:750px;
	height:64px;
	line-height:16px;
	margin-right:15px;
	padding-top:10px;
	position:relative;
}
.imgBorder{

	position:absolute;
	cursor:pointer;
}
.imgBorder:hover {
	cursor:pointer;
	position:absolute;
}
.btnCarouselLT {
	background:url("../images/btn_nav_carousel.png") no-repeat scroll left top transparent;
	display:block;
	height:41px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	top:17px;
	width:40px;
}
.btnCarouselRT {
	background:url("../images/btn_nav_carousel.png") no-repeat scroll right top transparent;
	display:block;
	height:41px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
	top:17px;
	width:40px;
}
